#include <iostream>
using namespace std;
class fractie
	{
	private:
		int x;
		int y;
	public:
		fractie();
		fractie(int a,int b);
		int getX();
		int getY();
		void setX(int b);
		void setY(int b);
		int cmmdc(int a,int b);
		void simplifica();
		fractie operator+(fractie d);
		fractie operator-(fractie d);
		fractie operator*(fractie d);
		fractie operator/(fractie d);
		bool operator>(fractie d);
		bool operator<(fractie d);
		void operator=(fractie d);
	friend ostream& operator<<(ostream& cout,fractie D);
	};
class sir
	{
	private:
		fractie fr[30];
		int n;
	public:
		sir(int b);
		void simplifica();
		void setLung(int b);
		void ordoneaza();
		int getLung();
		fractie suma();
	  fractie cmmrsup();	
		fractie cmmcsub();
	friend ostream& operator<<(ostream& cout,sir D);
	};
